Security News
npm Updates Search Experience with New Objective Sorting Options
npm has a revamped search experience with new, more transparent sorting options—Relevance, Downloads, Dependents, and Publish Date.
lezer-feel
Advanced tools
This is a DMN FEEL grammar for the Lezer parser system.
Parse FEEL to a Tree
:
import {
parser
} from 'lezer-feel';
// parse <Expressions>
parser.parse('foo > 1');
Use Expressions
or UnaryTests
as a top node depending on which FEEL dialect you intend to parse:
import {
parser
} from 'lezer-feel';
const unaryParser = parser.configure({
top: 'UnaryTests'
})
// parse <UnaryTests>
unaryParser.parse('> 100');
Override the default context tracker to enable context sensitive parsing based on inputs:
import {
parser,
trackVariables
} from 'lezer-feel';
const contextTracker = trackVariables({
'if foo then bar': 1
});
const contextualParser = parser.configure({
contextTracker
});
// recognizes <if foo then bar> as a <VariableName>
contextualParser.parse('if foo then bar');
The code is licensed under an MIT license.
0.14.1
FEAT
: improve highlighting inside type definitionsFIX
: don't mark VariableName
usage as local
declarationsFAQs
Lezer-based FEEL grammar
The npm package lezer-feel receives a total of 22,400 weekly downloads. As such, lezer-feel popularity was classified as popular.
We found that lezer-feel demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm has a revamped search experience with new, more transparent sorting options—Relevance, Downloads, Dependents, and Publish Date.
Security News
A supply chain attack has been detected in versions 1.95.6 and 1.95.7 of the popular @solana/web3.js library.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.